// Copyright (C) 2022 即时通讯网(52im.net) & Jack Jiang.
// The RainbowChat Project. All rights reserved.
//
// 【本产品为著作权产品，合法授权后请放心使用，禁止外传！】
// 【本次授权给：<广西木子科技有限公司>，授权编号：<NT220402151538>，代码指纹：<A.648883738.885>，技术对接人微信：<ID: Lingmuziyi>】
// 【授权寄送：<收件：李先生、地址：南宁市科园西十路11号国电智能大厦1101F、电话：17736659550、邮箱：yingshashou@vip.qq.com>】
//
// 【本系列产品在国家版权局的著作权登记信息如下】：
// 1）国家版权局登记名(简称)和权证号：RainbowChat    （证书号：软著登字第1220494号、登记号：2016SR041877）
// 2）国家版权局登记名(简称)和权证号：RainbowChat-Web（证书号：软著登字第3743440号、登记号：2019SR0322683）
// 3）国家版权局登记名(简称)和权证号：RainbowAV      （证书号：软著登字第2262004号、登记号：2017SR676720）
// 4）国家版权局登记名(简称)和权证号：MobileIMSDK-Web（证书号：软著登字第2262073号、登记号：2017SR676789）
// 5）国家版权局登记名(简称)和权证号：MobileIMSDK    （证书号：软著登字第1220581号、登记号：2016SR041964）
// * 著作权所有人：江顺/苏州网际时代信息科技有限公司
//
// 【违法或违规使用投诉和举报方式】：
// 联系邮件：jack.jiang@52im.net
// 联系微信：hellojackjiang
// 联系QQ号：413980957
// 授权说明：http://www.52im.net/thread-1115-1-1.html
// 官方社区：http://www.52im.net
package com.x52im.rainbowchat.common.dto.cnst;

import com.eva.framework.dto.SysProcessorConst;

/**
 * 注：1000以内的processor_id用作系统保留，自定义的processor_id只能使用1000以外的，使用
 * 时推存继承SysProcessorConst常量表后再自定义自已的常量。
 *
 * @author Jack Jiang(http://www.52im.net/space-uid-1.html)
 * @version 1.0
 */
public interface MyProcessorConst extends SysProcessorConst {
    /**
     * 注册时获取验证码
     **/
    int PROCESSOR_REGISTER = 1007;

    /**
     * 业务逻辑功能处理器id
     */
    int PROCESSOR_LOGIC = 1008;

    /**
     * HTTP登陆认证和客户端版本检查请求处理器id（本接口为Android客户端专用）
     */
    int PROCESSOR_LOGIN$CHECKUPDATE_4A = 1009;

    /**
     * 客户端版本独立检查请求处理器id（本接口为Android客户端专用）
     */
    int PROCESSOR_CHECK_UPDATE_4A = 1010;

    /**
     * 用户上传2进制数据（包括图片、语音留言等）的processor_id常量
     */
    int PROCESSOR_UPLOAD_BINARY = 1011;

    /**
     * 礼品、积分相关请求的处理器id
     */
    int PROCESSOR_GIFT = 1012;

    /**
     * HTTP登陆认证请求处理器id（本接口Android、iOS等客户端均使用）
     */
    int PROCESSOR_LOGIN_4ALL = 1013;

    /**
     * 一些专用于后台管理的特权接口处理器id（原则上特权接口禁止客户端调用）
     */
    int PROCESSOR_ADMIN = 1014;

    /**
     * 大文件信息本询等请求的处理器id
     */
    int PROCESSOR_FILE = 1015;

    /**
     * 群组聊天相关http请求的处理器id
     */
    int PROCESSOR_GROUP_CHAT = 1016;

    /**
     * 钱相关的处理器
     */
    int MONEY = 1020;

    /**
     * ALIPAY实名相关的处理器
     */
    int ALIPAY_CERT = 1021;

    /**
     * ALIPAY支付相关的处理器
     */
    int ALIPAY = 1022;

//	/** 注册HTTP登陆认证的处理器id（本接口Android、iOS等客户端均使用） */
//	int PROCESSOR_LOGOUT = 1017;
}
